starting to walk through some string algos