Fix missing `void back(bool)` in Array!bool.Range

Forked from #1010

Also some cleanup:
changed ulong to size_t, some spaces, some Tuples, some "!(T)"=>"!T"
Merge pull request #1656 from monarchdodra/boolArrayBack

Fix missing `void back(bool)` in Array!bool.Range