Len() returns the length of the list
The length is only increased by Push() and not decreased
List dosen't check if an index is in bounds
The user should check Len() before doing any actions
func (m List) Set(index uint64, value interface{})
Set() stores the element to the given position
Setting element out of range will break length counting
Use Push() instead of Set() to append a new element