\NeedsTeXFormat{LaTeX2e}

\ProvidesPackage{eecs}

% Packages
\usepackage{amsmath, amsthm, amssymb, bbm}

% Absolute Value
\newcommand{\abs}[1]{\lvert #1 \rvert}
\newcommand{\bigabs}[1]{\Bigl \lvert #1 \Bigr \rvert}

% Bigger Brackets
\newcommand{\bigbracket}[1]{\Bigl[ #1 \Bigr]}

% Bigger Parentheses
\newcommand{\bigparen}[1]{\Bigl( #1 \Bigr)}

% Ceiling and Floor
\newcommand{\ceil}[1]{\lceil #1 \rceil}
\newcommand{\bigceil}[1]{\Bigl \lceil #1 \Bigr \rceil}
\newcommand{\floor}[1]{\lfloor #1 \rfloor}
\newcommand{\bigfloor}[1]{\Bigl \lfloor #1 \Bigr \rfloor}

% Norms 
\newcommand{\norm}[1]{\|#1\|}
\newcommand{\bignorm}[1]{\Bigl \| #1 \Bigr \|}

% Inner Product
\newcommand{\inner}[1]{\langle #1 \rangle}

% Sets
\newcommand{\set}[1]{\{ #1 \}}
