GrokkingTheCodingInterview Guidelines for commit: Only commit solutions that are working. Write question above the solution in comment so that you can easily check them. Write main function/driver in the same program so that every program is standalone