Name three factors on which drainage pattern depends ? ALSO mention four types of drainage system pattern and formation factor?