Louis Armstrong : an extravagant life