reddit challenge
started fp-oo