processRequest : method path -> when method path is "GET" "/" then "Home page" "GET" "/about" then "About page" "POST" "/api/users" then "Create user" "DELETE" "/api/users" then "Delete user" "PATCH" "/api/users/profile" then "Update profile" _ _ then "Not found"; analyzeData : type value -> when type is "number" then when value > 0 is true then when value > 1000 is true then "large positive" false then "small positive" false then "negative or zero" "string" then when length value > 10 is true then "long string" false then "short string" "boolean" then when value is true then "truthy" false then "falsy" _ then "unknown type";