Change line endings to Windows and replace (again) the Internal Allocator.

The old Allocator was unuseable, because the _stack_ memory was never
released. Therefore, all further allocations have claimed heap memory.
This time it should work.
Furthermore the Internal array was deleted and instead the Allocator is
used with the new Indexer struct.