Let $A$ be a set of at least $2$ elements and $M=\left\{q\mid q:A\rightarrow A\text{ is a function}\right\}$.
$($a$)$ $f\in M$ is left absorbing if and only if $f$ is a constant function.
$($b$)$ $M$ has no right absorbing elements.
For part $($a$)$, I know that if $f$ is left absorbing, then $f*g=f$ for all $g\in M$. Here, $*$ is an arbitrary binary operation. Then, I have that $f*f=f$. But, I am not sure where to go from here. I am a bit confused since I don't know what $f*f=f$ really says about $f$ (other than that it is idempotent) and since $*$ is not specified. I feel as if I can get part $($b$)$ once I understand part $($a$)$ better.