From tokenisation to evaluation : how modern language models actually work in practice