Today I will re-invent the wheel.

Again.