Hello everyone, I have a simple question here <div><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">    Define a function </span><code class="sourceCode haskell" style="box-sizing: border-box; white-space: pre; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12.600000381469727px; padding: 2px 4px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;">isLower<span class="ot" style="box-sizing: border-box; color: rgb(0, 112, 32);"> ::</span> <span class="dt" style="box-sizing: border-box; color: rgb(144, 32, 0);">Char</span> <span class="ot" style="box-sizing: border-box; color: rgb(0, 112, 32);">-></span> <span class="dt" style="box-sizing: border-box; color: rgb(144, 32, 0);">Bool</span></code><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">which returns</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><code class="sourceCode haskell" style="box-sizing: border-box; white-space: pre; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12.600000381469727px; padding: 2px 4px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;"><span class="dt" style="box-sizing: border-box; color: rgb(144, 32, 0);">True</span></code><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">if a given character is a lower case letter. You can use the fact that characters are ordered, and for all lower case letters</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><em style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box;">ch</em><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">we have</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span class="math inline" style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box;">′<em style="box-sizing: border-box;">a</em>′ ≤ <em style="box-sizing: border-box;">c</em><em style="box-sizing: border-box;">h</em></span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">and</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><span class="math inline" style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box;"><em style="box-sizing: border-box;">c</em><em style="box-sizing: border-box;">h</em> ≤ ′<em style="box-sizing: border-box;">z</em>′</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;">. Alternatively, you can use the fact that</span><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </span><code class="sourceCode haskell" style="box-sizing: border-box; white-space: pre; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12.600000381469727px; padding: 2px 4px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;">[<span class="ch" style="box-sizing: border-box; color: rgb(64, 112, 160);">'a'</span><span class="fu" style="box-sizing: border-box; color: rgb(6, 40, 126);">..</span><span class="ch" style="box-sizing: border-box; color: rgb(64, 112, 160);">'z'</span>]</code><span style="color: rgb(51, 51, 51); font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;"> evaluates to a list containing all lower case letters.</span></div><div><font color="#333333" face="-apple-system, Helvetica Neue, Helvetica, Arial, sans-serif">    And May I ask what is the meaning of </font>ch <= 'z' and 'a' <= ch? I copied this as a condition and solved the problem.here is my work.</div><div>    isLower :: Char -> Bool</div><div>    isLower x = if x ch <= 'z' && 'a' <= ch then True else False.</div><div>    Thanks in advance.</div><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'Menlo';font-size:9.0pt;"><span style="color:#808080;"></span></pre>