Why and how do gallbladder stones form?

In this video Dr Asit Arora is giving information about why and how do gallbladder stones form