Why is the German language so complex?