finished length class implementation;
100% coverage for length;