added the rest of the exercises from basics through flow control