Decided not to implement splice due to other homework. Will likely implement it over the weekend.
Answered the questions.