# Conditionals
# Boolean expressions
#
# Relationals
#
# Operators
#
# +, *, -, /, **
#
# An operator is a symbol...
# ... which performs a task
# X multiplication?
# Quadratic equation?
# ax^2 + bx + c = 0
# Quadratic formula?
# (-b +- sqrt(b^2 - 4ac))/2a
# Provides the "roots"
# or "x-intercepts"
# -- the values of x which
# make y to be 0
# What are the operators here?
# - negation
# +- plus or minus (two operations)
# ^ exponentiation
# - subtraction
# / division
# (sqrt) square root
# Operand
# A value waith which an operator
# works
# (an input to the operator)
# Unary operator
# Operator with one operand
# e.g. - (negation)
# Binary operator
# Operator with two operands
# e.g. +, - (subtraction)
# Parens () dictate precedence
# Otherwise, normal precedence applies
# Assignment is an operator
# x = 5
# In the real world, the "switches"
# in memory are set to "5"
# Operators, operands,
# Unary, binary,
# Categories of operators
# Numerical
# Relational
# Boolean
# Symbolism: Domain -> Range
# Numerical: Numbers -> Numbers
# Relational: Numbers -> Booleans
#
# >, <, >=, <=, ==, !=
# 5<4 -> False
# 4==4 -> True
# Booleans: Boolean -> Boolean
# and
# Logical AND:
# True iff both inputs are True
# 5<4 and 4>3 False
# 5>4 and 4>3 True
# or
# Logical OR:
# True if EITHER or BOTH is True
# 5<4 or 4>3 True
# a**3 True
# (5+3)**