What is the meaning of [Reinvent the Wheel]

Devise a solution to a problem for which a solution already exists