Arrays and Algorithm Practice