I de siste to århundrene har det blitt lansert en rekke teorier for å forklare vikingenes 250 år lange militære ekspansjon.