The Growing N-Gram Algorithm