Coding interview probs 1-1 through 1-4