> > Personally, I prefer the (working) version: > ^^^^^^^^^ > > > > last([]) -> H; > > last([_|T]) -> last(T). I like this one: last([H|T]) -> case T of [] -> H; _ -> last(T) end; last([]) -> 'whatever you want'. Regards, Roberto