Initial Commit, test classes
Corrected a mistake in the exchangeArray method
Corrected a mistake in the prepareData() method