Docking (part 1): Introduction to docking with style and grace