fix 'x::xs' pattern not working on one-element lists
add listsum example