Understanding the rates of hydrogen-atom abstraction reactions: empirical, semi-empirical and ab initio approaches