How does Limestone Form?

Do you know how limestone forms? Limestone is a sedimentary rock and it can either form from biochemical processes or it can form inorganically. You can find more information here: