Learning common tricks for speeding up math calculations (e.g., '((x << 2) + x) << 1)' instead of 'x * 10') is a fun experience as well.