Initial norm() implementation