Vlastna implementacia mocniny