Analysis for computer scientists : foundations, methods, and algorithms /: foundations, methods, and algorithms. (2018)