Use operator= overloading instead of assign function for lazy array
operator+ overloading
Apply operator overloading of lazy array to circularize example
Fix compile error with VS2012