vowels, repetition, caps algos first pass implemented - must build tests out