added for
added if-else
added switch and arrays
added slices
added maps
added range
functions
Added multiple return values
added variadic functions
added closures
added recursion
added pointers
added structs
added methods
added interfaces
added errors
added goroutines
added channels
added channel buffering
added channel synchronization