Interesting bits and pieces from the world of science