Multifractals: Theory and Applications