I am adding the Aligmnet Array Exercise for the KMP algorithm for the first time, the exercise appears to be pretty much fully functional. I will do some clean up on it later along with adding some more comments.