ll#builder refactor so as to get rid of intermediate array
ll more #builder and #initialize refac
ll#first
ll @first -> @head
ll#push index fix
ll#unshift, tests
ll#shift