Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks | Random Notes