learning julia by implementing challanges