bobby smith - algorithms arrays