liquids in general expand on heating but when water in an ordinary glass flask with a narrow neck is heated the level is found to first fall and then rise why ?