added import module intro, odd square using fn comp, and distinct