Question d’entretien chez DoorDash

Implement k means from scratch.