text: /**
   * greet(name):
   * - receives a name
   * - logs "Hello <name>"
   *
   * e.g.
   * greet("Hamza") logs "Hello Hamza"
   */
  function greet(name) {
    // Your code here
    console.log(`Hello ${name}`)
  }
  
  /**
   * isOdd(n):
   * - receives a number n
   * - returns true if it's odd, false otherwise
   *
   * e.g.
   * isOdd(7) -> true
   * isOdd(10) -> false
   */
  function isOdd(n) {
    // Your code here
    return Boolean(n%2)
  }
  
  /**
   * oddsSmallerThan(n):
   * - receives a number n
   * - returns the number of ODD numbers smaller than n
   *
   * e.g.
   * oddsSmallerThan(7) -> 3
   * oddsSmallerThan(15) -> 7
   */
   let counter = 0
  function oddsSmallerThan(n) {
    
    return parseInt(n/2);
    // with recursion 
    //if (isOdd(n)) counter++;
    //if (n === 1) return counter
    //return oddsSmallerThan(n-1)
  }
  
  /**
   * squareOrDouble(n):
   * - receives a number n
   * - returns its square if it's odd
   * - returns its double if it's even
   *
   * e.g.
   * squareOrDouble(16) -> 32
   * squareOrDouble(9) -> 81
   */
  function squareOrDouble(n) {
    // Your code here
    if (isOdd(n)) return n*n
    else return n*2
  }
  
  module.exports = { greet, isOdd, oddsSmallerThan, squareOrDouble };
  