WIP: Added list.size()
WIP: Fixed remove and simplified implmentation
WIP: Fixed deep child replace