Homages to Aphyr's Technical Interview Series