English vocabulary learning with word lists, word cards and computers: implications from cognitive psychology research for optimal spaced learning | Synapse