Removed redundant $ and braces
Corrected mistype
Change coroot to return a basic root
Span can accept vectors of differing length
Change torusRepresentation to return a basic element
Fixed basic roots to have eq and ord which dont depend on length