whizzbangs

For definition of whizzbangs, please visit here.