Initial commit
transfer commit
working shortest and longest lengths
longest and shortest lengths changed to use reducers