Java class which represents unsigned integers as a linked list of boolean values representing bits