diff --git a/example.php b/example.php
index <HASH>..<HASH> 100644
--- a/example.php
+++ b/example.php
@@ -51,5 +51,6 @@ echo $greek->title()->n();
 echo $greek->length()->s()->n();
 echo $greek->sub(4)->n();
 
-$a = new A(array('un', 'deux', 'trois'));
+$a = new A(array('un', 'deux', 'trois', 'quatre'));
 var_dump(count($a));
+var_dump($a->lastButOne());
diff --git a/src/Malenki/Bah/A.php b/src/Malenki/Bah/A.php
index <HASH>..<HASH> 100644
--- a/src/Malenki/Bah/A.php
+++ b/src/Malenki/Bah/A.php
@@ -72,7 +72,15 @@ class A implements \Iterator, \Countable
         return $this->value[$idx];
     }
 
-    //TODO: add method lastButOne()
+    public function lastButOne()
+    {
+        if($this->count < 2)
+        {
+            throw new \Exception(_('This collection is too small to have last but one value.'));
+        }
+        return $this->value[$this->count - 2];
+    }
+
     public function last()
     {
         return $this->value[$this->length()->p()->value];
LastButOnemethod implemented into A class.

Lttle example added too.

See #2