develop.efeChallenge.typeParametersTryout: compiles and works. Can be merged.
develop.efeChallenge: in progress