-Crappy, column-only implementation in python