added print() and toString() for both new Data-Structures