Assignment Based Data Structure Manpulation