All you need to know about ‘Spamalot’ on the Broadway