Implemented e8 of list.hs
Tony style refactoring of e8.