initial commit - solution for first 5 exercises