The branches of science