mesmerizing science