The length of each leg of an isosceles right triangle is 4cm, what is the length of the hypotenuse?