Xiaolongbao: the tiny but mighty dumplings