Title: The Little Book of Big O's (52 Brilliant Little Ideas)