Consider the group extension $1\rightarrow H\rightarrow G\rightarrow \mathbb{Z}^n\rightarrow 1$ ($H$ is discrete). Assume we have a proper length function $L$ on $H$ (proper means the kernel of $L$ is finite). How can we extend $L$ to a proper length function $L'$ on $G$?
I am also interested in any comment (or introducing references) helping me to understand the geometry or algebraic structure of $G$ in terms of $H$ and $n$.

