Volume 1: Fundamental Algorithms