- Add licence information where needed
- Begin implementing arrays