change backend to sympy; dependency update; case update
Allow advanced operators

   * Matching expression allow 'a-z', 'A-Z' and ','
   * Case fixed according to new matching