Doing a bunch of work with lists, converted unicode characters to a structure containinig codepoints and length, and added helper functions for allocating/storing/loading on the stack