I am very new to the concept of Promises but I read that this is an efficient way of making functions execute one after another by doing something called Promise chaining.