The Art of Problem Solving: Volume 1: The BASICS Solutions