Model Order Reduction. Volume 2: Snapshot-Based Methods and Algorithms