Write a computer program that implements the Needleman-Wunsch algorithm (consider implementing a non-zero gap penalty approach). Upload a video recording of you describing the implementation and performing several sequence alignment examples using your program.

CODE MUST BE ORIGINAL, Python preferred