Built Driver, fixed code to fit assignment, bug fix

Fixes:
Fillin(): Accidently put variable "i" into the second