add examples/calc.pl

	new file:   examples/calc.pl
improved examples/calc.pl

	modified:   examples/calc.pl

[skip ci]
Add array->rotate / rotate_in_place

	modified:   lib/List/Objects/WithUtils/Role/Array.pm
	modified:   lib/List/Objects/WithUtils/Role/Array/Immutable.pm
	new file:   t/01_array/rotate.t
	new file:   t/01_array/rotate_in_place.t
	modified:   t/05_typed/array_of.t
POD for rotate/rotate_in_place

	modified:   lib/List/Objects/WithUtils/Role/Array.pm
	modified:   lib/List/Objects/WithUtils/Role/Array/Immutable.pm
Merge branch 'rotate'

* rotate:
  POD for rotate/rotate_in_place
  Add array->rotate / rotate_in_place