added dual quaternions, logarithms still borken unfortunately