Added more info on conditionals, added functions and lambda explaniation