first commit - original lemon from sqlite.org (07aba6270d5a5016ba8107b09e431eea4ecdc123)