proj 10 - finished tokenizer