A repository for practising functional programming