Add elements(), make toString virtual and _elements protected
Put quotes around string in toString, boolean is an unsigned value
Implement toString
Add more functions
Update toString method
Implement toString
Add more tests