Does anyone know a good though teaching on how to use arrays with explanations as to how and why everything works?