Updated corners() to take advantage of numpy
Refactor
Refactoring