Solutions to Coding Interview Problems