Disk-Based Algorithms for Big Data