Lucian Machines 1. I agreed if the item was in the list. I wrote the member predicate. I checked whether the item was the first item. I failed it if there were no more items. I checked the next item. 2. I checked for mutual exclusivity. I wrote the intersection predicate. I found whether the first item in the first list was a member of the second list. I stated that there was success when at the end of the first list. I continued checking whether each item in the rest of the first list was a member of the second list. 3. I tallied the cumulative frequency. I wrote the addition predicate. I added the numbers in the rightmost column. I carried the one. I continued to add the numbers in the next column. 4. I wrote to the file. I wrote the write to stream predicate. I converted the character code to a character. I wrote the character to the stream. I wrote the rest of the characters to the stream. 5. I read the person's name from the keyboard. I wrote the input predicate. I found the first moral story (the ideas from those ages that they would like) from each algorithm, with protections. I waited for a key to be pressed. I recorded the string. 6. I preferred eighty breasonings to the integrator predicate. I wrote the equals (if then) predicate. If the first value was equal to the second value, I went to the line number of the code. Otherwise, I went to the other line number of the code. I ran the code. 7. I optionally operated on the list. I wrote the predicate to store the list in memory. I copied the first item in the list to the location in memory. I stopped at the end of the list. I copied the rest of the items in the list to the location in memory. 8. I found the last item first. I wrote the reverse predicate. I found the first item in the list. I wrapped and appended the list processed so far to form the processed list. I processed the rest of the list. 9. I wrote the bindings table. I wrote the predicate to store the variable in memory. I wrote at the memory location. I wrote the name of the variable. I wrote the value of the variable. 10. I verified the input. I wrote the predicate to verify that the first value was greater or equals to the second value. I found the leftmost column with the greater value. If there were no more equal values in columns, then the greater value was returned. I repeated this for the next column on the right. 11. I rendered the text. I wrote the screen graphic predicate. I read the x co-ordinate. I read the y co-ordinate. I set the memory value for this pixel and set it to the desired colour. 12. I calculated the angle from the opposite and hypotenuse lengths. I wrote the sine predicate. I wrote the Taylor series for sine. I entered more terms for greater accuracy. I entered y=sin(x). 13. I pretty printed the file. I wrote the predicate to read from the file. I found the file address on disk. I read the possible text to breasonings developed things from the meditation research. I wrote the reading. 14. I drew the log graph. I wrote the log predicate. For a particular CPU, I used the Taylor series combined with a table. I wrote x. I calculated y=log(x). 15. I calculated the sum. I wrote the foldr predicate with addition. I started with the first value. I added the second value to it. I repeated this for each value. 16. I displayed the necessary text. I wrote the algorithm to write to the screen. I found the line number. I found the column number. I wrapped the text on the screen.