Complex Learning Memory Tasks