Refactored the repo structure and added solutions from chapter11